#wrapper{width:100%;}


#head .head_arr{
	display:block;
	width:25px;
	height:16px;
	background:url(/img/sprite.png) no-repeat -37px 0;
	position:absolute;
	left:130px;
	top:60px;
	z-index:10;
}

#line_nav{
	text-align:center;
}
#line_nav a{
	font-size:18px;
	padding:20px 20px 10px;
	text-decoration:none;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;

	color:#000;
	border-bottom:4px solid #fff;
}

#line_nav a.active{
	font-weight:bold;
	border-bottom:4px solid #00C6FF;
}

#point_container{
	padding:0 10px;
}

.list_title{
	height:45px;
	font-size:30px;
	color:#b1b1b1;
	padding:25px 0 0 5px;
}

.point_list .item{
  width: 191px;
  margin: 7px;
 /* border:1px solid #eee;*/
  

	-moz-box-shadow: 0 1px 2px #cfcfcf;
	-webkit-box-shadow: 0 1px 2px #cfcfcf;
	box-shadow:0 1px 2px #cfcfcf;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#CCCCCC')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#CCCCCC');

	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}
.point_list .item:hover{
  box-shadow:0 1px 20px #bbb;
}

.point_list .item .point{
  margin:0;
  position:relative;
  padding-bottom:2px;
}
.point_list .item .point>a{
	position:absolute; top:0; left:0;
	z-index:10;
	display:block;
	width:100%;
	height:100%;
}

.point_list .item .ill{
	overflow:hidden;
	height:125px;
	position:relative;
	margin-bottom:10px;
	background:#ccc;
}

.point_list .item .ill img{
	width:100%;
}
.point_list .item.fs .ill{
	background:#ccc;
	text-align:center;
}
.point_list .item.fs .ill img{
	height:90%;
	margin-top:5%;
	width:auto;
}


.point_list .item .point label,
.point_list .item .point small,
.point_list .item .comm{
	display:block;
	color:#4d4d4d;
	margin:0 5px;
}
.point_list .item .point small{
	font-size:11px;
}
.point_list .item .point label{
	font-size:18px;
	color:#434343;
	line-height:24px;
}
.point_list .item .comm{
	padding: 6px 5px 0 5px;
}
.point_list .item .comm a{
	text-decoration:none;
	color:#687184;
	display:block;
	padding:0 0 10px 35px;
	line-height:15px;
}

.point_list .item .comm img{
	width:28px;
	position:absolute;
	left:5px;
}
.point_list .item .comm{
	color:#687184;	
}
.point_list .item > label{
	font-size:20px;
	color:#000;
}
.point_list .item > small{
  color:#555;
  font-size:10px;
}

#nav_cats_lnk{
  display:block;
	position:absolute;
	left:219px;
	top:24px;
	width:18px;
	height:15px;
}
#nav_cats_lnk i{
	display:block;
	height:3px;
	background:#ababa9;
	margin-bottom:2px;
}


#nav_cats_block{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E4E4E4;
  max-width: 200px;
  padding: 10px;
  position: absolute;
  top:56px;
	left:207px;
  z-index: 30;
}
#nav_cats_block a{
	display:block;
	padding:5px 0;
}
#nav_cats_block .arr {
	left:10px;
}

#footer{display:none;}

.point_list  .arrow >div{
  margin: 0 24px 0 0;
  padding:0 10px 0 0;
  text-align: right;
  width: 140px;
}
.point_list .arrow > div > span{
	height: 20px;
  padding-top: 4px;
}
.point_list .arrow .arr{
  border-width: 12px;
}

.point_list .votes0{
	display:none;
}

.point_list  .arrow.empty >div{
	background:#eee;
	color:#555;
}
.point_list  .arrow.empty .arr.r{
  border-color: transparent transparent transparent #eee;
}

.point_list .foot{
	  height: 20px;
    padding: 10px 0 7px 5px;
}
.point_list .foot .icon{
	display:block;
	background:url(/img/sprite.png);
}
.point_list .foot .rss,
.point_list .foot .geo{
	display:block;
	padding-right:0px;
	float:left;
	border-right:1px solid #dedcdc;
}
.point_list .foot .geo{
	padding-left:6px;
padding-right:6px;
}
.point_list .foot .rss i{
	width:20px; height:20px;
	background-position:-80px -17px;
}
.point_list .foot .rss i:hover{
background-position: -80px -38px;
}
.point_list .foot .rss.subscribed i{
background-position: -80px -38px;
}

.point_list .foot .geo i{
	background-position: -15px -15px;
    height: 17px;
    width: 10px;
}
.point_list .foot .geo i:hover{
	background-position: -15px -34px;
}

.point_list .foot .comms,
.point_list .foot .votes{
	text-decoration:none;
	text-align: right;
	display:block;
	float:right;
	color:#777a7f;
	font-size:11px;
	margin-right:10px;
}

.point_list .foot .comms i,
.point_list .foot .votes i{
  background:url(/img/sprite.png) no-repeat -25px -19px;
  display:block;
  float:left;
  width:18px;
  height:15px;
  vertical-align:top;
  margin:2px 2px 0 0;
}
.point_list .foot .votes i{
	background-position: -45px -17px;
  height: 18px;
  margin-top: -2px;
  width: 20px;
}

.point_list .vote{
	position:relative;
	height:24px;
}
.point_list .vote:hover .recommend{
	display:block;
	opacity: 1;
	-webkit-transform: opacity(1);
	-moz-transform: opacity(1);
	-o-transform: opacity(1);
	-ms-transform: opacity(1);
	transform: opacity(1);
}
.point_list .vote .recommend{
	display: block;
  -webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
  opacity: 0;
    
	position:absolute;
	left:0; right:0;
	top:-3px;
	padding:0 5px;
	background:#fff;
	height:30px;
}
.point_list .vote .recommend a{
	display:block;
	float:left;
	width:48%;
	margin:0;
	background:#00C6FF;
	color:#fff;
	height: 20px;
	padding: 7px 0 3px;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}
.point_list .vote .recommend a.minus{
	background:#000;
	float:right;
}

.point_list .vote p{
	font-size:10px;
	color:#4D4D4D;
	line-height: 10px;
	padding:0 5px;
}
